<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="./assets/mui/css/mui.min.css">
    <link rel="stylesheet" href="css/base.css">
    <link rel="stylesheet" href="css/search.css">
    <link rel="stylesheet" href="assets/fontAwesome/css/font-awesome.min.css">
    <script src="./assets/mui/js/mui.min.js"></script>
    <title>Document</title>
</head>
<body>
    <!-- 头部 -->
	<header class="mui-bar mui-bar-nav my-header">
		<h1 class="mui-title">乐淘云购</h1>
    </header>
    <!-- 底部 -->
	<nav class="mui-bar mui-bar-tab my-footer">
		<a class="mui-tab-item mui-active" href="index.html">
			<span class="mui-icon mui-icon-home"></span>
			<span class="mui-tab-label">首页</span>
		</a>
		<a class="mui-tab-item" href="category.html">
			<span class="mui-icon mui-icon-bars"></span>
			<span class="mui-tab-label">分类</span>
		</a>
		<a class="mui-tab-item" href="cart.html">
			<span class="mui-icon fa fa-shopping-cart"></span>
			<span class="mui-tab-label">购物车</span>
		</a>
		<a class="mui-tab-item" href="user.html">
			<span class="mui-icon mui-icon-person"></span>
			<span class="mui-tab-label">会员中心</span>
		</a>
    </nav>
    
	<div class="mui-content">
        <div class="search-area">
            <form action="">
                <input type="text" class="search-text" placeholder="搜索您喜欢的商品">
                <input type="button" class="search-btn" value="搜索">
            </form>
        </div>
        <div class="search-histy mui-clearfix">
            <span class="mui-pull-left">搜索历史</span>
            <span class="mui-pull-right mui-icon mui-icon-trash">清空历史</span>
        </div>
        <ul class="mui-table-view search-table">
            
        </ul>
        
	</div>
</body>
<script src="assets/zepto/zepto.min.js"></script>
<script src="assets/artTemplate/template-native.js"></script>
<script type="text/template" id="historyTpl">
    <% for(var i = 0 ;i<result.length;i++){ %>
        <li class="mui-table-view-cell"><%=result[i]%></li>
    <% } %>
    
</script>
<script>
    // 实现用户搜索按钮跳转到搜索页面:
	// 1.给搜索添加点击事件
	// 2.获取用户输入的搜索关键字
	// 3.判断用户是否输入了搜索关键字
	// 4.如果用户没有输入 阻止跳转并且给出提示
	// 5.如果用户输入了那么就跳转到搜索结果页面,
	// 并且要将用户输入的关键字带回到搜索页面
    $(function(){
        $(".search-btn").on("click",function(){
            // alert(123);
            //获取用户输入的关键字
            var keyword = $(this).siblings(".search-text").val();
            //判断用户是否输入了关键字
            if(keyword.trim() == ""){
                alert("请输入您所需要的搜索的关键字!");
            }else{
                //将用户输入的关键字存在数组中
                keyArr.push(keyword);
                //将关键字数组存储在本地
                //JSON.stringify()将数组转成为字符串
                var str = JSON.stringify(keyArr);
                localStorage.setItem("keyName",str);
                location.href = "search-result.html?keyword="+keyword;
            }

        });
        var keyArr = [];//存储关键字的数组
        //     实现历史关键字存储:
        // 1.准备一个存储关键字的数组
        // 2.当用户点击搜索按钮的时候,将用户输入的关键字追加到数组中
        // 3.将数组存储在本地存储中
        if(localStorage.getItem("keyName")){
            //解析JSON字符串,返回的是JSON文本
            keyArr = JSON.parse(localStorage.getItem("keyName"));
            console.log(keyArr);
            //第一个参数是id,第二个参数必需是对象类型
            var html = template("historyTpl",{result:keyArr});
            $(".search-table").html(html);
        }

        //清空历史记录00
        $(".mui-icon-trash").on("click",function(){
            
            $(".search-table").html("");
            localStorage.removeItem("keyName");
        });
        
    })
    
</script>
</html>